const Router = require('express').Router
const Mock = require('mockjs')
const router = Router()

router.post('/api/v1/login', (req, res) => {
  const {
    username,
    password
  } = req.body
  // 这个地方可以处理数据库的问题
  const err = []
  console.log(req.body)
  if (!username) {
    err.push('用户名错误')
  }
  if (!password) {
    err.push('密码错误')
  }
  if (err.length > 0) {
    res.json({
      code: 200,
      errormsg: 'failed',
      data: err
    })
  }
  res.json(
    // Mock.mock(
    //   {
    //     'code': 200,
    //     'errormsg': 'success',
    //     'data|10': [
    //       {
    //         'id|+1': 11,
    //         'name': '@ctitle(1,3)',
    //         'img': '@img(150x200,@color)',
    //         'count': 1
    //       }
    //     ]
    //   }

    // ) 登录的信息存在store里面
    {
      code: 200,
      errormsg: 'ok',
      data: Mock.mock({
        id: '@id',
        token: '@uuid',
        username: '@cname'
        // 密码不需要返回
      })
    }
  )
})
module.exports = router
